losing pitcher - French English Dictionary